Quadratic Shading and its Hardware Implementation
نویسنده
چکیده
Rendering systems often represent curved surfaces as a mesh of planar polygons that are shaded to restore a smooth appearance. Gouraud shading uses linear color interpolation and its hardware implementation is relatively easy, but it handles specular highlights incorrectly and introduces annoying artifacts called Mach banding over the edges of the polygon mesh. In software rendering Phong shading has been more popular, because it can realistically handle specular materials. Since it requires the rendering equation to be evaluated for each pixel, its hardware support poses problems. This paper presents a nonlinear, i.e. quadratic interpolation scheme which is in between Gouraud shading and Phong shading. It can also be implemented in hardware as Gouraud shading but its shading quality is comparable with that of the Phong shading. The software simulation and the VHDL description of the shading hardware are also presented.
منابع مشابه
Hardware Implementation of Phong Shading Using Spherical Interpolation
Computer image generation systems often represent curved surfaces as a mesh of planar polygons that are shaded to restore a smooth appearance. In software rendering Phong shading has been one of the most successful algorithms, because it can realistically handle specular materials. Since it requires the rendering equation to be evaluated for each pixel, its hardware support poses problems. This...
متن کاملQuadratic Interpolation in Hardware Rendering
Rendering systems often represent curved surfaces as a mesh of planar polygons that are shaded to add realism and to restore a smooth appearance. To increase the rendering speed, complex operations such as the solution of the rendering equation or texture transformation are executed just for a few knot points and the values at other points are interpolated. Usually linear transformation is used...
متن کاملEfficient Point-Based Rendering Using Image Reconstruction
Image-space reconstruction of continuous surfaces from scattered one-pixel projections of points is known to potentially offer an advantageous time complexity compared to surface splatting techniques. We propose a new algorithm for hardware-accelerated image-space reconstruction using pull-push interpolation and present an efficient GPU implementation. Compared to published image-space reconstr...
متن کاملUser-Defined Shading Models for VR Applications
Quite a few techniques have been proposed on how to implement more complex and realistic shading models with graphics hardware [5, 7], making them useful for VR applications. Still, these techniques are rarely used, probably due to two reasons: complex implementation issues, and unintuitive parameters for the used shading models. We propose to use a simple technique called "NDF shading". It all...
متن کاملA Hardware F-Buffer Implementation
This paper describes the hardware F-Buffer implementation featured in the latest ATI graphics processors. We discuss the implementation choices made in each chip and the various implementation challenges faced like overflow handling. The F-Buffer was originally intended as a solution for multi-pass shading. We demonstrate this functionality, comparing it to traditional multi-pass rendering tech...
متن کامل